package myObject

// 定义一个三角形结构体

// Triangle 属性
type Triangle struct {
	Bottom float32
	Height float32
}

// 正方形
type Square struct {
	SideLen float32
}

// 计算面积
func (t *Triangle) Area() float32 {
	return t.Bottom * t.Height / 2
}

func (s *Square) Area() float32 {
	return s.SideLen * 4
}

// Shape 定义接口
type Shape interface {
	Area() float32
}
